package UtranNRMProfile;


/**
 * Generated from IDL interface "AntennaFunction".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2013-5-20 22:07:19
 */

public interface AntennaFunctionOperations
	extends GenericNRMProfile.ManagedFunctionOperations
{
	/* constants */
	/* operations  */
	java.lang.String AntennaFunctionId();
	java.lang.String AntUtranCellList();
	void AntUtranCellList(java.lang.String arg);
	UtranNRMSystem.AntennaType AntennaType();
	int RetTiltValue();
	void RetTiltValue(int arg);
	int Bearing();
	void Bearing(int arg);
	int MaxTiltValue();
	void MaxTiltValue(int arg);
	int MinTiltValue();
	void MinTiltValue(int arg);
	int MechanicalOffset();
	void MechanicalOffset(int arg);
	java.lang.String RetGroupName();
	void RetGroupName(java.lang.String arg);
	int Height();
	void Height(int arg);
	int BaseElevation();
	void BaseElevation(int arg);
	float Latitude();
	void Latitude(float arg);
	float Longitude();
	void Longitude(float arg);
	int MaxAzimuthValue();
	void MaxAzimuthValue(int arg);
	int MinAzimuthValue();
	void MinAzimuthValue(int arg);
	int HorizBeamwidth();
	void HorizBeamwidth(int arg);
	int VertBeamwidth();
	void VertBeamwidth(int arg);
	java.lang.String PatternLabel();
	void PatternLabel(java.lang.String arg);
	int SAWeightGroupIndex();
	void SAWeightGroupIndex(int arg);
	UtranNRMSystem.SAWeightFlagtype SAWeightFlag();
	void SAWeightFlag(UtranNRMSystem.SAWeightFlagtype arg);
	UtranNRMSystem.SAVendorNametype SAVendorName();
	void SAVendorName(UtranNRMSystem.SAVendorNametype arg);
	UtranNRMSystem.SmartAType SAType();
	void SAType(UtranNRMSystem.SmartAType arg);
	int SANbrElement();
	void SANbrElement(int arg);
	int SABeamDirection();
	void SABeamDirection(int arg);
	int SAGain();
	java.lang.String SAVersion();
	void SAVersion(java.lang.String arg);
	int SASpace();
	void SASpace(int arg);
	UtranNRMSystem.SAFreqBandtype SAFreqBand();
	void SAFreqBand(UtranNRMSystem.SAFreqBandtype arg);
	UtranNRMSystem.SmartAntWeight[] SAWeightList();
	void SAWeightList(UtranNRMSystem.SmartAntWeight[] arg);
	java.lang.String SATimeStamp();
	void SATimeStamp(java.lang.String arg);
	UtranNRMSystem.SmartAntSWR[] SASWRList();
	void SASWRList(UtranNRMSystem.SmartAntSWR[] arg);
}
